India and Canada expel top envoys in Sikh separatist killing row